////////////////////////////////////////////////////////////////////////////////
// Copyright 2006 CORE Solutions Limited
// All rights reserved.
// PROPRIETARY AND CONFIDENTIAL INFORMATION.
// Use is subject to license terms.
//
// FUNCTION ID      :   ButtonUIControl.java
// AUTHOR           :   ric.yik
// DATE CREATE      :   2006/5/7
// DESCRIPTION      :   
//                  :   
//                  :   
//                  :   
//
// MODIFICATION HISTORY:
// DATE         AUTHOR          VERSION NO.         COMMENT
// -----------  --------------  ------------------  -------------------
// 2006/5/7      ric.yik         1.0                 source is created.
//
//
//
////////////////////////////////////////////////////////////////////////////////

package com.erp.framework.controller.form;

public interface ButtonUIControl {

    public abstract boolean getDeleteButton();

    public abstract void setDeleteButton(boolean deleteButton);

    public abstract void setForm(String form);

    public abstract void setPageEvent(String pageEvent);

    public abstract void setPageEventSrc(String pageEventSrc);

    public abstract void setValue(String value);

    public abstract void setName(String name);

    public abstract void setDisabled(String disabled);

    public abstract void setOnClick(String onClick);

    public abstract void setStyleClass(String styleClass);

    public abstract String getDisabled();

    public abstract String getForm();

    public abstract String getName();

    public abstract String getOnClick();

    public abstract String getPageEvent();

    public abstract String getPageEventSrc();

    public abstract String getStyleClass();

    public abstract String getValue();

    public abstract boolean isTab();

    public abstract boolean getUseExtensions();

    public abstract void setUseExtensions(boolean useExtensions);

    public abstract String getUiType();

    public abstract void setUiType(String uiType);

    public abstract String getMultiRow();

    public abstract void setMultiRow(String multiRow);

    public abstract String getVisibility();

    public abstract void setVisibility(String visibility);

    public abstract String getProperty();

    public void setProperty(String property);

    public boolean getAllowDeselectField();

    public void setAllowDeselectField(boolean allowDeselectField);

    public boolean isFieldSelected();

}
